package com.hzlh.mapper;

import java.util.List;
import java.util.Map;

import com.hzlh.domain.po.AnchorResourcePo;


public interface AnchorResourceMapper {

	/**
	 * @Description: 批量新增绑定
	 * @param po
	 * @return int  
	 * @throws
	 * @author liu_wenfeng
	 * @date 2015年5月12日 下午6:34:37
	 */
	public boolean batchAddAnchorResource(List<AnchorResourcePo> pos);

	/**
	 * @Description: 批量删除相关信息
	 * @param po
	 * @return boolean  
	 * @throws
	 * @author liu_wenfeng
	 * @date 2015年5月12日 下午6:36:55
	 */
	public boolean batchDeleteAnchorResource(List<AnchorResourcePo> pos);
	
	/**
	 * @Description: 删除相关信息
	 * @param po
	 * @return boolean  
	 * @throws
	 * @author liu_wenfeng
	 * @date 2015年5月12日 下午6:36:55
	 */
	public boolean deleteAnchorResource(AnchorResourcePo po);
	
	/**
	 * @Description: 删除相关信息
	 * @param map
	 * @return boolean  
	 * @throws
	 * @author liu_wenfeng
	 * @date 2015年5月15日 下午2:34:13
	 */
	public boolean deleteAnchorResourceMap(Map<String, Object> map);
	
	/**
	 * @Description: 删除用户所绑定的信息
	 * @param userId
	 * @return boolean  
	 * @throws
	 * @author liu_wenfeng
	 * @date 2015年5月12日 下午6:37:19
	 */
	public boolean deleteAResByUserId(Long[] userId);

	/**
	 * @Description: 获取某资源下的用户
	 * @param map
	 * @return List<AnchorResourcePo>  
	 * @throws
	 * @author liu_wenfeng
	 * @date 2015年5月12日 下午6:37:40
	 */
	public List<AnchorResourcePo> getAnchorResourceList(Map<String, Object> map);

}
